Main Page | Modules | Alphabetical List | Class List | File List | Class Members | File Members

C:/Data/Projects/maerz2006/tns2/impl/TNSRemoteInterfaceDLL/TNSRemoteInterfaceDLL.h File Reference


Detailed Description


Classes

struct  RI_CSearchAddress
 Data structure for the Request "SearchAdress". More...
struct  RI_CLinkMercartor2Map
 Data structure for the Request "link mercartor to map". More...
struct  RI_CAddStopOffPoint
 Data structure for the Request "AddStopOffPoint". More...
struct  RI_CAddStopOffPoint2FavoriteList
 Data structure for the Request "AddStopOffPoint2FavoriteList". More...
struct  RI_CAddStopOffPoint2PreviousDestinationList
 Data structure for the Request "AddStopOffPoint2PreviousDestinationList". More...
struct  RI_CGetStopOffPointList
 Data structure for the Request "GetStopOffPointList". More...
struct  RI_CGetFavoriteList
 Data structure for the Request "GetFavoriteList". More...
struct  RI_CClearStopOffPoint
 Data structure for the Request "ClearStopOffPoint". More...
struct  RI_CClearStopOffPointFromFavoriteList
 Data structure for the Request "ClearStopOffPointFromFavoriteList". More...
struct  RI_CGetPreviousDestinationList
 Data structure for the Request "GetPreviousDestinationList". More...
struct  RI_CClearStopOffPointFromPreviousDestinationList
 Data structure for the Request "ClearStopOffPointFromPreviousDestinationList". More...
struct  RI_CActualApplicationState
 Data structure for the Request "ActualApplicationState". More...
struct  RI_CSystemInfo
 Data structure for the Request "SystemInfo". More...
struct  RI_CSwitchMap
 Data structure for the Request "SwitchMap". More...
struct  RI_CChangeApplicationOptions
 Data structure for the Request "ChangeApplicationOptions". More...
struct  RI_CStartGPSRecord
 Data structure for the Request "StartGPSRecord". More...
struct  RI_CStopGPSRecord
 Data structure for the Request "StopGPSRecord". More...
struct  RI_CShowMessage
 Data structure for the Request "ShowMessage". More...
struct  RI_CRoutePlanning
 Data structure for the Request "RoutePlanning". More...
struct  RI_CInverseGeoGoding
 Data structure for the Request "InverseGeoGoding". More...
struct  RI_CGPSInfo
 Data structure for the Request "GPSInfo". More...

Defines

#define DLLTNSRI_API   __declspec(dllimport)
#define DLL_FUNC_0(NAME, RETURN, DEFAULT_RETURN)   DLLTNSRI_API RETURN NAME();
#define DLL_FUNC_1(NAME, RETURN, DEFAULT_RETURN, PARAM_1)   DLLTNSRI_API RETURN NAME( PARAM_1 );
#define DLL_FUNC_2(NAME, RETURN, DEFAULT_RETURN, PARAM_1, PARAM_2)   DLLTNSRI_API RETURN NAME( PARAM_1, PARAM_2 );
#define REQ_FUNC_0(NAME)   DLL_FUNC_0( NAME, LRESULT, RI_FUNCTIONNOTLOADED )
#define REQ_FUNC_1(NAME)   DLL_FUNC_1( NAME, LRESULT, RI_FUNCTIONNOTLOADED, LPARAM )
#define REQ_FUNC_2(NAME, PARAM_2)   DLL_FUNC_2( NAME, LRESULT, RI_FUNCTIONNOTLOADED, LPARAM, PARAM_2 )
#define REGISTER_RIMESSAGE(NAME)   const UINT NAME = RegisterWindowMessage(TEXT(#NAME));
 Macro to register a named message. ( ) Register a named window message valid across all applications. Name should be clumsy to avoid naming problems.

Functions

unsigned long RI_GetDLLHeaderVersion ()
 Get the version number of the header.
 REGISTER_RIMESSAGE (RI_MESSAGE_ROLLBACKTOMAINMENU)
 Message ID for the Request "roll back to main menu".
 REGISTER_RIMESSAGE (RI_MESSAGE_BLOCKUSERINTERACTION)
 Message ID for the Request "block user interaction".
 REGISTER_RIMESSAGE (RI_MESSAGE_ALLOWUSERINTERACTION)
 Message ID for the Request "allow user interaction".
 REGISTER_RIMESSAGE (RI_MESSAGE_LINKMERCARTOR2MAP)
 Message ID for the Request "link mercartor to map".
 REGISTER_RIMESSAGE (RI_MESSAGE_SEARCHADDRESS)
 Message ID for the Request "search address".
 REGISTER_RIMESSAGE (RI_MESSAGE_DELETEALLSTOPOFFPOINTS)
 Message ID for the Request "delete all stop off points".
 REGISTER_RIMESSAGE (RI_MESSAGE_ADDSTOPPOFFPOINT_CURRENTPOSITION)
 Message ID for the Request "add stop off ponit current position".
 REGISTER_RIMESSAGE (RI_MESSAGE_ADDSTOPPOFFPOINT)
 Message ID for the Request "add stop off ponit".
 REGISTER_RIMESSAGE (RI_MESSAGE_STARTNAVIGATION)
 Message ID for the Request "start navigation".
 REGISTER_RIMESSAGE (RI_MESSAGE_STARTSIMULATION)
 Message ID for the Request "start simulation".
 REGISTER_RIMESSAGE (RI_MESSAGE_ENDAPPLICATION)
 Message ID for the Request "end application".
 REGISTER_RIMESSAGE (RI_MESSAGE_ADDSTOPOFFPOINTFAVORITE)
 Message ID for the Request "add stop off ponit to favoritelist".
 REGISTER_RIMESSAGE (RI_MESSAGE_ADDSTOPOFFPOINT2PDL)
 Message ID for the Request "add stop off ponit to previous destination list".
 REGISTER_RIMESSAGE (RI_MESSAGE_GETSTOPOFFPOINTLIST)
 Message ID for the Request "get stop off point from stationlist".
 REGISTER_RIMESSAGE (RI_MESSAGE_DELSTOPOFFPOINTFROMLIST)
 Message ID for the Request "add stop off ponit to previous destination list".
 REGISTER_RIMESSAGE (RI_MESSAGE_GETFAVORITELIST)
 Message ID for the Request "Get Favoritelist".
 REGISTER_RIMESSAGE (RI_MESSAGE_DELFROMFAVORITELIST)
 Message ID for the Request "Clear Stop Off Point From FavoriteList".
 REGISTER_RIMESSAGE (RI_MESSAGE_GETDESTINATIONLIST)
 Message ID for the Request "Get stop off point from Previous DestinationList".
 REGISTER_RIMESSAGE (RI_MESSAGE_DELFROMDESTINATIONLIST)
 Message ID for the Request "Clear Stop Off Point From Previous DestinationList".
 REGISTER_RIMESSAGE (RI_MESSAGE_ACTUALSTATE)
 Message ID for the Request "actual application state".
 REGISTER_RIMESSAGE (RI_MESSAGE_STARTGPSRECORD)
 Message ID for the Request "start GPS Record".
 REGISTER_RIMESSAGE (RI_MESSAGE_SYSTEMINFO)
 Message ID for the Request "system information".
 REGISTER_RIMESSAGE (RI_MESSAGE_SWITCHMAP)
 Message ID for the Request "switch map".
 REGISTER_RIMESSAGE (RI_MESSAGE_CHANGEOPTIONS)
 Message ID for the Request "Change Application Options".
 REGISTER_RIMESSAGE (RI_MESSAGE_STOPGPSRECORD)
 Message ID for the Request "stop GPS Record".
 REGISTER_RIMESSAGE (RI_MESSAGE_SHOWMESSAGE)
 Message ID for the Request "show message".
 REGISTER_RIMESSAGE (RI_MESSAGE_ROUTEPLANNING)
 Message ID for the Request "route planning".
 REGISTER_RIMESSAGE (RI_MESSAGE_INVERSEGEOCODING)
 Message ID for the Request "inverse geocoding".
 REGISTER_RIMESSAGE (RI_MESSAGE_GPSINFO)
 Message ID for the Request "GPS info".
BOOL RI_RegisterTNS (HWND)
BOOL RI_UnregisterTNS ()
HWND RI_GetTNS ()
 Get the message receiver handle of the navigation software.
unsigned long RI_GetDLLVersion ()
 Get the version number of the dll.
LRESULT RI_LinkMercartor2Map_ReadData (LPARAM, RI_CLinkMercartor2Map &)
 Read data from shared memory for "LinkMercator2Map".
LRESULT RI_LinkMercartor2Map_WriteData (LPARAM, RI_CLinkMercartor2Map &)
 Write data to shared memory for "LinkMercator2Map".
LRESULT RI_SearchAddress_ReadData (LPARAM, RI_CSearchAddress &)
 Read data to shared memory for "SearchAddress".
LRESULT RI_SearchAddress_WriteData (LPARAM, RI_CSearchAddress &)
 Write data to shared memory for "SearchAddress".
LRESULT RI_AddStopOffPoint_ReadData (LPARAM, RI_CAddStopOffPoint &)
 Read data to shared memory for "Add Stop Off Point".
LRESULT RI_AddStopOffPoint_WriteData (LPARAM, RI_CAddStopOffPoint &)
 Write data to shared memory for "Add Stop Off Point".
LRESULT RI_AddStopOffPoint2FavoriteList_ReadData (LPARAM, RI_CAddStopOffPoint2FavoriteList &)
 Read data to shared memory for "Add Stop Off Point 2 Favorite List".
LRESULT RI_AddStopOffPoint2FavoriteList_WriteData (LPARAM, RI_CAddStopOffPoint2FavoriteList &)
 Write data to shared memory for "Add Stop Off Point 2 Favorite List".
LRESULT RI_AddStopOffPoint2PreviousDestinationList_ReadData (LPARAM, RI_CAddStopOffPoint2PreviousDestinationList &)
 Read data to shared memory for "Add Stop Off Point 2 Previous DestinationList".
LRESULT RI_AddStopOffPoint2PreviousDestinationList_WriteData (LPARAM, RI_CAddStopOffPoint2PreviousDestinationList &)
 Write data to shared memory for "Add Stop Off Point 2 Previous DestinationList".
LRESULT RI_GetStopOffPointList_ReadData (LPARAM, RI_CGetStopOffPointList &)
 Read data to shared memory for "Get Stop Off Point List".
LRESULT RI_GetStopOffPointList_WriteData (LPARAM, RI_CGetStopOffPointList &)
 Write data to shared memory for "Get Stop Off Point List".
LRESULT RI_GetFavoriteList_ReadData (LPARAM, RI_CGetFavoriteList &)
 Read data to shared memory for "Get stop off point from FavoriteList".
LRESULT RI_GetFavoriteList_WriteData (LPARAM, RI_CGetFavoriteList &)
 Write data to shared memory for "Get stop off point from FavoriteList".
LRESULT RI_ClearStopOffPoint_ReadData (LPARAM, RI_CClearStopOffPoint &)
 Read data to shared memory for "Clear Stop Off Point".
LRESULT RI_ClearStopOffPoint_WriteData (LPARAM, RI_CClearStopOffPoint &)
 Write data to shared memory for "Clear Stop Off Point".
LRESULT RI_ClearStopOffPointFromFavoriteList_ReadData (LPARAM, RI_CClearStopOffPointFromFavoriteList &)
 Read data to shared memory for "Clear Stop Off Point From FavoriteList".
LRESULT RI_ClearStopOffPointFromFavoriteList_WriteData (LPARAM, RI_CClearStopOffPointFromFavoriteList &)
 Write data to shared memory for "Clear Stop Off Point From FavoriteList".
LRESULT RI_GetPreviousDestinationList_ReadData (LPARAM, RI_CGetPreviousDestinationList &)
 Read data to shared memory for "Get stop off point from Previous DestinationList".
LRESULT RI_GetPreviousDestinationList_WriteData (LPARAM, RI_CGetPreviousDestinationList &)
 Write data to shared memory for "Get stop off point from Previous DestinationList".
LRESULT RI_ClearStopOffPointFromPreviousDestinationList_ReadData (LPARAM, RI_CClearStopOffPointFromPreviousDestinationList &)
 Read data to shared memory for "Clear Stop Off Point From Previous DestinationList".
LRESULT RI_ClearStopOffPointFromPreviousDestinationList_WriteData (LPARAM, RI_CClearStopOffPointFromPreviousDestinationList &)
 Write data to shared memory for "Clear Stop Off Point From Previous DestinationList".
LRESULT RI_ActualApplicationState_ReadData (LPARAM, RI_CActualApplicationState &)
 Read data to shared memory for "Actual Application State".
LRESULT RI_ActualApplicationState_WriteData (LPARAM, RI_CActualApplicationState &)
 Write data to shared memory for "Actual Application State".
LRESULT RI_SystemInfo_ReadData (LPARAM, RI_CSystemInfo &)
 Read data to shared memory for "System information".
LRESULT RI_SystemInfo_WriteData (LPARAM, RI_CSystemInfo &)
 Write data to shared memory for "System information".
LRESULT RI_SwitchMap_ReadData (LPARAM, RI_CSwitchMap &)
 Read data to shared memory for "switch map".
LRESULT RI_SwitchMap_WriteData (LPARAM, RI_CSwitchMap &)
 Write data to shared memory for "switch map".
LRESULT RI_ChangeApplicationOptions_ReadData (LPARAM, RI_CChangeApplicationOptions &)
 Read data to shared memory for "Change Application Options".
LRESULT RI_ChangeApplicationOptions_WriteData (LPARAM, RI_CChangeApplicationOptions &)
 Write data to shared memory for "Change Application Options".
LRESULT RI_StartGPSRecord_ReadData (LPARAM, RI_CStartGPSRecord &)
 Read data to shared memory for "Start GPS Record".
LRESULT RI_StartGPSRecord_WriteData (LPARAM, RI_CStartGPSRecord &)
 Write data to shared memory for "Start GPS Record".
LRESULT RI_StopGPSRecord_ReadData (LPARAM, RI_CStopGPSRecord &)
 Read data to shared memory for "Stop GPS Record".
LRESULT RI_StopGPSRecord_WriteData (LPARAM, RI_CStopGPSRecord &)
 Write data to shared memory for "Stop GPS Record".
LRESULT RI_ShowMessage_ReadData (LPARAM, RI_CShowMessage &)
 Read data to shared memory for "Show Message".
LRESULT RI_ShowMessage_WriteData (LPARAM, RI_CShowMessage &)
 Write data to shared memory for "Show Message".
LRESULT RI_RoutePlanning_ReadData (LPARAM, RI_CRoutePlanning &)
 Read data to shared memory for "Route Planning".
LRESULT RI_RoutePlanning_WriteData (LPARAM, RI_CRoutePlanning &)
 Write data to shared memory for "Route Planning".
LRESULT RI_InverseGeoGoding_ReadData (LPARAM, RI_CInverseGeoGoding &)
 Read data to shared memory for "Inverse GeoGoding".
LRESULT RI_InverseGeoGoding_WriteData (LPARAM, RI_CInverseGeoGoding &)
 Write data to shared memory for "Inverse GeoGoding".
LRESULT RI_GPSInfo_ReadData (LPARAM, RI_CGPSInfo &)
 Read data to shared memory for "GPS Info".
LRESULT RI_GPSInfo_WriteData (LPARAM, RI_CGPSInfo &)
 Write data to shared memory for "GPS Info".

Variables

const unsigned long m_RI_DLLHeaderVersion = 901
 Version number of the header.
const LRESULT RI_NOERROR = 0
 Return when no error occured.
const LRESULT RI_FUNCTIONNOTLOADED = 1
 Return when the function could not be loaded with GetProcAddress.
const LRESULT RI_NOSHAREDACCESS = 2
 Return when locking did not work.
const LRESULT RI_NAVIGATIONNOTACTIVE = 3
 Return when navigation not active.
const LRESULT RI_NOTAWINDOW = 4
 Return when not window.
const LRESULT RI_NOTFOUND = 5
 Return when not found.
const LRESULT RI_NOFREEBUFFER = 6
 Return when no free buffer.
const LRESULT RI_WRONGDLLVERSION = 7
 Return when DLL version is wrong.
const LRESULT RI_NOTLINKABLE = 10
 Return when Mercator coordinates not linkable for RI_LinkMercartor2Map.
const LRESULT RI_NOTADDED = 11
 Return when Stop Off Point not added.
const LRESULT RI_NODESC = 12
 Return when description failt for add stop off point.
const LRESULT RI_ALREADY = 13
 Return when GPS Recording already is running.
const LRESULT RI_TOBIG = 14
 Return when output file for GPS Recording is to big.
const LRESULT RI_NOTWRITE = 15
 Return when GPS Record could not write to File.
const LRESULT RI_STOPGPS = 16
 Return when GPS Records stops.
const LRESULT RI_NOTRUN = 17
 Return when GPS Record not run.
const LRESULT RI_NOFIX = 18
 Return when GPS Signal not fix.
const LRESULT RI_NOTAV = 19
 Return when GPS signal not available.


Define Documentation

#define DLL_FUNC_1 NAME,
RETURN,
DEFAULT_RETURN,
PARAM_1   )     DLLTNSRI_API RETURN NAME( PARAM_1 );
 

#define DLL_FUNC_2 NAME,
RETURN,
DEFAULT_RETURN,
PARAM_1,
PARAM_2   )     DLLTNSRI_API RETURN NAME( PARAM_1, PARAM_2 );
 

#define DLLTNSRI_API   __declspec(dllimport)
 

#define REQ_FUNC_0 NAME   )     DLL_FUNC_0( NAME, LRESULT, RI_FUNCTIONNOTLOADED )
 

#define REQ_FUNC_1 NAME   )     DLL_FUNC_1( NAME, LRESULT, RI_FUNCTIONNOTLOADED, LPARAM )
 

#define REQ_FUNC_2 NAME,
PARAM_2   )     DLL_FUNC_2( NAME, LRESULT, RI_FUNCTIONNOTLOADED, LPARAM, PARAM_2 )
 


Function Documentation

BOOL RI_RegisterTNS HWND   ) 
 

BOOL RI_UnregisterTNS  ) 
 


Generated on Fri Mar 17 09:08:05 2006 for RemoteInterface by  doxygen 1.4.4